Career 2020 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Canada F2 USA F7 USA F8 USA F14 USA F28 USA F1 USA F14 Czech Republic F5 Czech Republic F6 USA F1 Germany F18 Czech Republic F6 Czech Republic F7 Germany F2 Croatia F2 France F6 Turkey F10 Turkey F11 Slovakia F4 Austria F5 France F7 Slovakia F3 USA F29 USA F12 Germany F1 Slovakia F1 Estonia F3 Egypt F1 (Sharm El Sheikh) Kazakhstan F5 (Shymkent) Canada F1 USA F6 The Manchester Trophy - Manchester Oberstaufen Cup - Oberstaufen USTA Challenger of Burbank - Burbank Tatra Banka Open - Bratislava BH Indoor Sarajevo - Sarajevo Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Austin Challenger - Austin Challenger Casablanca San Angel - Mexico City Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka USTA Men's Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux USTA Challenger - Champaign Fergana Challenger - Fergana USTA Tallahassee Tennis Challenger - Tallahassee Lubbock Challenger - Lubbock Istanbul Challenger Zivnobanka Czech Open - Prostejov Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Oklahoma Challenger - Tulsa Music City Challenger - Nashville Togliatti Cup - Togliatti 2007 Challenger of Santa Clara - Valencia Sunset Moulding Yuba City Racquet Club Challenger - Yuba City GHI Bronx Classic - Bronx West of England Tennis - Bristol Lubbock Challenger - Lubbock Sail Open - New Delhi Architect Open - Budapest Nielsen USTA Pro Tennis Championship - Winnetka Fifth-Third Bank Tennis Championships - Lexington Challenger Tunisie - Tunis 2007 Knoxville Challenger - Knoxville Hungarian Open - Budapest Zivnobanka Czech Open - Prostejov Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague Fifth Third Bank Tennis Championships - Lexington 2003 Freeman Men's Challenger - Joplin Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor - Kyoto Ljubljana Open 2002 - Ljubljana Semgroup Challenger - Tulsa Muller Cup - Ulm Waco Tennis Challenger - Waco Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville JSM Challenger of Champaign - Urbana PEOPLEnet CUP - Dnepropetrovsk Hamburg Challenger - Hamburg The LTA Manchester Trophy - Manchester Heilbronn Challenger Wroclaw Challenger Dallas Challenger Belgrade Challenger GHI Bronx Classic - Bronx USTA/Adtech Challenger - Boston USTA Challenger of Tiburon - Tiburon Intersport Heilbronn Open - Heilbronn 2004 USTA Challenger of Calabasas - Calabasas The Wright Financial Group, Inc. Challenger - Champaign Korat Challenger Flea Market Cup - Busan West Side Tennis Challenger - Forest Hills Baton Rouge Challenger Smith Barney Men's Challenger - Covington IPP Open - Helsinki USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Sunrise Winnetka Challenger Pozoblanco Challenger 2004 Colorado Tennis Classic - Denver Manchester Challenger Czech Open 2005 - Prostejov Vancouver Challenger USTA Comerica Challenger - Aptos Tulsa Challenger Music City Challenger - Nashville Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Mons Challenger KGHM Dialog Polish Indoors - Wroclaw Tashkent Challenger 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Aachen Challenger Champaign Challenger Belgrade Challenger Bordeaux Challenger Cremona Challenger WOW Cafe Challenger - New Orleans Aptos Challenger USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Binghamton Challenger Freeman Men's $50,000 Challenger - Joplin Samsung Challenger 2007 - Ho Chi Minh City Tatra Banka Open - Bratislava Tashkent Challenger Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Ortisei Challenger Aachen Challenger Bratislava Challenger Singapore Challenger Bergamo Challenger Cherbourg Challenger Ford Tennis Championships - Louisville Bath Challenger Privat Bank Cup - Dnepropetrovsk Athens Challenger Johannesburg Challenger San Luis Potosi Challenger - San Luis Potosi Granby Challenger Astana Challenger Segovia Challenger New Delhi Challenger II - New Delhi AT&T Challenger of Dallas - Dallas Recanati Challenger USTA Tallahassee Tennis Challenger - Tallahassee Tulsa Challenger Countrywide Classic USTA Challenger - Carson The Comercia Challenger - Aptos 2005 Freeman Men's Challenger - Joplin Eckental Challenger Ortisei Challenger Salzburg Challenger Helsinki Challenger Heilbronn Challenger JSM Challenger - Champaign PEOPLEnet Cup - Dnepropetrovsk Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Athens Challenger Bangkok Challenger Recanati Challenger Beijing Challenger Johannesburg Challenger AGT Challenger - Leon Istanbul Challenger Nottingham Challenger Sarajevo Challenger Leon Challenger Johannesburg Challenger Rio Quente Challenger Nottingham Challenger Trnava Challenger Prostejov Challenger Music City Challenger - Nashville Portoroz Challenger Istanbul Challenger Eskisehir Challenger USTA Challenger of Orlando - Orlando Heilbronn Challenger Petange Challenger Akbank Private Banking TED Open - Istanbul Sarajevo Challenger USTA Men's Challenger of Dallas - Dallas Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Ford Tennis Championships - Louisville Tiburon Challenger 2008 Knoxville Challenger - Knoxville Eckental Challenger Dallas Challenger Binghamton Challenger Bergamo Challenger Morelos Challenger Fifth-Third Bank Tennis Classic - Lexington Rimouski Challenger Guadalajara Challenger Leon Challenger Gimcheon Challenger Rhodes Challenger Busan Challenger Nottingham-2 Challenger Portoroz Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Shimadzu All Japan Indoor Tennis Championships - Kyoto II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Irving Challenger Ortisei Challenger LTA Shrewsbury Challenger - Shrewsbury AT&T Challenger of Dallas - Dallas Challenger DCNS de Cherbourg - Cherbourg Manchester Challenger Salzburg Challenger Dallas Challenger Intersport Heilbronn Open - Heilbronn 2004 Freeman Men's Challenger - Joplin 2004 Keys Gate Challenger - Homestead Carson Challenger The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Ramat Hasharon Challenger Nottingham Challenger Lamberts Open by Stawag - Aachen Neride Prague Indoor - Prague Levene Gouldin & Thompson Tennis Challenger - Binghamton Mons Challenger Orleans Challenger Eckental Challenger Swanston Challenger - Sacramento Knoxville Challenger Champaign Challenger Dallas Challenger Dallas Challenger Taipei City Challenger Nottingham Challenger 2003 USTA Challenger of Calabasas - Calabasas Heineken Challenger - Ho Chi Minh City West Side Tennis Club Clay Court Challenger - Forest Hills Puerto Rico Challenger Tennis Event - Humacao Leon Challenger Open de L'Isere - Grenoble Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno IPP Open - Helsinki Tallahassee Tennis Challenger - Tallahassee Tallahassee Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Leon Challenger 2005 West Side Tennis Coub Men's Challenger - Forest Hills KGHM Polish Indoors - Wroclaw Busan Open Challenger Tennis - Busan Nottingham Challenger Nottingham-2 Challenger Wailea Men's Challenger - Maui Colorado Classic - Denver Kremlin Cup - Moscow GHI Bronx Classic - Bronx The West Side Tennis Club Grass Court Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa Stockholm Open - Stockholm Akbank Private Banking-TED Open - Istanbul Astana Challenger Vancouver Challenger Privat Bank Cup - Dniepropetrovsk Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Mercedes-Benz Cup - Los Angeles Stockholm Open - Stockholm USTA Men's Challenger of Dallas - Dallas Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Nottingham-2 Challenger Tatra Banka Slovak Open - Bratislava USTA Tennis Championships of Houston - Houston University of Tennessee USTA Men's Challenger - Knoxville The 69th King's Cup-Thailand Open - Bangkok Atlantic City Open - Atlantic City Tatra Banka Open 2003 - Bratislava Fifth Third Bank Tennis Classic - Lexington College Station Challenger - College Station Mauritius Open - Mauritius Harrah's Entertainment Challenger - Tunica The Natrel's Challenger of Granby - Granby Samsung Securities Cup - Seoul Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Geneva Challenger USTA Illinois Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin Lubbock Challenger - Lubbock AAPT Championships - Adelaide The 'Fitz' Casino Challenger - Tunica Odlum Brown Vancouver Open - Vancouver Copenhagen Open - Copenhagen Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge The Stella Artois Grass Court Championships - London Bergamo Challenger Open des Alpes Trophee BNP Paribas - Grenoble Nottingham Challenger 2008 Lubbock Challenger - Lubbock Open de Tenis Comunidad Valenciana - Valencia Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Besancon Challenger AAPT Championships - Adelaide Milan Indoors - Milan Open 13 - Marseille Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis TD Waterhouse Cup - Long Island International Tennis Championships - Delray Beach Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Milan Indoors - Milan CA Tennis Trophy - Vienna Dubai Open - Dubai Arizona Men's Tennis Championships - Scottsdale Izmir Challenger The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Ostrava Challenger RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Open de Moselle - Metz Cremona Challenger Regions Morgan Keegan Championships - Memphis RCA Championships - Indianapolis Chennai Open - Chennai BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Jersey Challenger St. Petersburg Open - St. Petersburg Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Ordina Open - s-Hertogenbosch AEGON International - Eastbourne AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Kaoshuing Challenger Dallas Challenger Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Apia International - Sydney Guadalajara Challenger Open 13 - Marseille Serbia Open - Belgrade Studena Croatia Open - Umag St. Petersburg Open - St. Petersburg Helsinki Challenger Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Moselle Open - Metz Malaysian Open - Kuala Lumpur U.S. National Indoor Tennis Championships - Memphis Le Gosier Challenger Citi Open - Washington Gelsor Open Romania - Bucharest Salzburg Challenger Izmir Challenger Rakuten Japan Open - Tokyo Heilbronn Challenger Tashkent Challenger Nottingham Challenger Kremlin Cup - Moscow Bergamo Challenger Trnava Challenger Eckental Challenger Charlottesville Challenger Open de Tenis Comunidad Valenciana - Valencia SAP Open - San Jose Ortisei Challenger Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Helsinki Challenger Hall of Fame Tennis Championships - Newport Chennai Open - Chennai Sarajevo Challenger Yokohama Challenger Erste Bank Open - Vienna Memphis Open - Memphis Toyota Challenger Gerry Weber Open - Halle Swiss Indoors Basel - Basel Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai Dallas Challenger Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Bergamo Challenger Quimper Challenger Atlanta Tennis Championships - Atlanta Guadalajara Challenger Countrywide Classic - Los Angeles Hall of Fame Tennis Championships - Newport Johannesburg Challenger Baton Rouge Challenger Sacramento Challenger Charlottesville Challenger Tallahassee Challenger Geneva Open - Geneva Knoxville Challenger Ostrava Challenger Proton Malaysian Open - Kuala Lumpur Manta Challenger Champaign Challenger Erste Bank Open - Vienna Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Taipei City Challenger Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai AEGON Championships - London Atlanta Tennis Championships - Atlanta Manchester Challenger If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Leon Challenger Atlanta Tennis Championships - Atlanta Guadalajara Challenger Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington The Stella Artois Grass Court Championships - London Aircel Chennai Open - Chennai Adidas International - Sydney PBZ Zagreb Indoors - Zagreb Aptos Challenger BB&T Atlanta Open - Atlanta Irving Challenger Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Mexico City Challenger Claro Open Colombia - Bogota Moselle Open - Metz Malaysian Open - Kuala Lumpur Valencia Open - Valencia Nova Challenger Osaka - Osaka Aircel Chennai Open - Chennai Zagreb Open - Zagreb Ecuador Open - Quito Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Compaq Cup 2001 - Zabrze Brisbane International - Brisbane Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem The USTA Challenger at West End Racquet - Torrance Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Exim Agmedia Open - Kosice Ordina Open - 's-Hertogenbosch Open 13 - Marseille Legg Mason Tennis Classic - Washington D.C. DPD Challenger 2001 - Aschaffenburg President's Cup - Tashkent Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok Indianapolis Tennis Championships - Indianapolis Tennis Masters Series - Miami Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Open de Moselle - Metz Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo RCA Championships - Indianapolis Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Rogers Masters - Toronto Open Seat Godo 2003 - Barcelona Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Heineken Open - Auckland Western & Southern Financial Group Masters - Cincinnati Qatar Open - Doha Regions Morgan Keegan Championships - Memphis Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Delray Beach International Tennis Championships - Delray Beach Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London Australian Open - Melbourne Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Barcelona Open BancSabadell - Barcelona Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Shanghai ATP Masters - Shanghai Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open de Moselle - Metz ABN/AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Chengdu Open - Chengdu Kremlin Cup - Moscow Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, SF, SVK-ARG 4-1 Hall of Fame Tennis Championships - Newport NASDAQ-100 Open - Miami French Open - Paris U.S. Open - New York Sony Ericsson Open - Miami Australian Open - Melbourne Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Telecom Italia Masters - Rome Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Olympics - Athens